predicate something upon - French English Dictionary